package com.bkgy.controller.platecut.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @TableName TB_PLTCM_ASC_RESULT
 */
@Data
@TableName("TB_PLTCM_ASC_RESULT")
public class TbPltcmAsc {
    /**
     * 酸轧出口卷号
     */
    private String extid;

    /**
     * 酸轧入口 卷号
     */
    private String entid;

    /**
     * 产线
     */
    private Integer pltcmNo;

    /**
     * 长度
     */
    private BigDecimal length;

    /**
     * 宽度
     */
    private BigDecimal width;

    /**
     * 厚度
     */
    private BigDecimal thickness;

    /**
     * 头部积分值
     */
    private BigDecimal headJifen;

    /**
     * 中部积分值
     */
    private BigDecimal midJifen;

    /**
     * 尾部积分值
     */
    private BigDecimal tailJifen;

    /**
     * 板形描述
     */
    private String ascDesc;

    /**
     * 时间
     */
    private Date createTime;

    /**
     * 板形数据长度
     */
    private Integer ascLength;

    /**
     * 头部超差米数
     */
    private Integer flataveAlarmLengthHead;

    /**
     * 本体超差米数
     */
    private Integer flataveAlarmLengthMiddle;

    /**
     * 尾部超差米数
     */
    private Integer flataveAlarmLengthTail;

    /**
     * 传动侧边浪长度
     */
    private Integer ascWaveLengthDs;

    /**
     * 操作侧边浪米数
     */
    private Integer ascWaveLengthOs;

    /**
     * 分级class1的长度
     */
    private Integer class1;

    /**
     * 分级class2的长度
     */
    private Integer class2;

    /**
     * 分级class3的长度
     */
    private Integer class3;

    /**
     * 分级class4的长度
     */
    private Integer class4;

    /**
     * 分级class5的长度
     */
    private Integer class5;

    /**
     * 分级class6的长度
     */
    private Integer class6;

    /**
     * 分级class7的长度
     */
    private Integer class7;

    /**
     * 分档Class1的占比
     */
    private BigDecimal classRate1;

    /**
     * 分档Class2的占比
     */
    private BigDecimal classRate2;

    /**
     * 分档Class3的占比
     */
    private BigDecimal classRate3;

    /**
     * 分档Class4的占比
     */
    private BigDecimal classRate4;

    /**
     * 分档Class5的占比
     */
    private BigDecimal classRate5;

    /**
     * 分档Class6的占比
     */
    private BigDecimal classRate6;

    /**
     * 分档Class7的占比
     */
    private BigDecimal classRate7;

    /**
     * 原料宽度
     */
    private BigDecimal enWidth;

    /**
     * 原料厚度
     */
    private BigDecimal enThickness;

    /**
     * 钢种
     */
    private String steelGrade;

    /**
     * 酸轧生产结束时间
     */
    private String endTime;

    /**
     * 
     */
    private BigDecimal iuAvg;

    /**
     * 
     */
    private BigDecimal controlGradeAPer;

    /**
     * 
     */
    private BigDecimal controlGradeBPer;

    /**
     * 
     */
    private BigDecimal controlGradeCPer;

    /**
     * 
     */
    private BigDecimal controlGradeDPer;

    /**
     * 
     */
    private BigDecimal symGradeAPer;

    /**
     * 
     */
    private BigDecimal symGradeBPer;

    /**
     * 
     */
    private BigDecimal symGradeCPer;

    /**
     * 
     */
    private BigDecimal symGradeDPer;

    /**
     * 
     */
    private BigDecimal highGradeAPer;

    /**
     * 
     */
    private BigDecimal highGradeBPer;

    /**
     * 
     */
    private BigDecimal highGradeCPer;

    /**
     * 
     */
    private BigDecimal highGradeDPer;

    /**
     * 
     */
    private Integer finGrade;

    /**
     * 
     */
    private Integer shapeMode;

    /**
     * 
     */
    private BigDecimal quatermAvg;

    /**
     * 
     */
    private Integer shapeModeAct;

    /**
     * 
     */
    private BigDecimal s1TolePer;

    /**
     * 
     */
    private BigDecimal s2TolePer;

    /**
     * 
     */
    private BigDecimal s3TolePer;

    /**
     * 
     */
    private BigDecimal s4TolePer;

    /**
     * 
     */
    private BigDecimal s5TolePer;

    /**
     * 
     */
    private Integer ascAlarmLength;

    /**
     * 板形两侧均值异号的长度
     */
    private Integer flatRibbedAvgOppositeSign;

    /**
     * 板形两侧最大值>10的长度
     */
    @TableField("flat_ribbed_differ_10")
    private Integer flatRibbedDiffer10;

    /**
     * 封闭标志
     */
    private Integer clostFlag;

    /**
     * 板形两侧均值异号的位置
     */
    private String oppositePos;

    /**
     * 板形两侧最大值>10的位置
     */
    @TableField("differ_10_pos")
    private String differ10Pos;

    /**
     * 板形局部异常报警的位置
     */
    private String ascAlarm;

    /**
     * 板形幅值超限长度
     */
    private Integer flatBiggerthanmaxLength;

    /**
     * 设备长度积分最大值位置
     */
    private Integer deviceLengthJifenMaxPos;

    /**
     * 设备长度积分最大值
     */
    private BigDecimal deviceLengthJifenMax;

    private String prodEndTime;

    private int cutFlag;
}